package sistema.negocio;

	import java.util.Collection;

import sistema.dao.EstudianteDAO;
import sistema.excepcion.DAOExcepcion;
import sistema.modelo.Estudiante;


	public class GestionEstudiante {

		public Estudiante insertar(Estudiante vo) throws DAOExcepcion {
			
			EstudianteDAO dao = new EstudianteDAO();
			
			return dao.insertar(vo);
		}
		
		public Collection<Estudiante> buscarPorNombre(String nombre) throws DAOExcepcion {
			EstudianteDAO dao = new EstudianteDAO();
			return dao.listar();
		}
		
		public Estudiante actualizar(int id, String nombres, String paterno, String materno, String sexo, int tipDoc, 
				String numDoc, String correo, String password, String celular)	 throws DAOExcepcion {
			EstudianteDAO dao = new EstudianteDAO();

			Estudiante vo = new Estudiante();
			vo.setId(id);
			vo.setNombres(nombres);
			vo.setPaterno(paterno);
			vo.setMaterno(materno);
			vo.setSexo(sexo);
			vo.setTipDoc(tipDoc);
			vo.setNumDoc(numDoc);
			vo.setCorreo(correo);
			vo.setPassword(password);
			vo.setCelular(celular);
						
			return dao.actualizar(vo);
		}
}
